package com.mipo.client.javase.designerpattern.singleton.otherlittleuse.staticblock;

/**
 * 使用static代码块实现单例
 * 静态代码块中的代码在使用类的时候就已经执行了，所以可以应用静态代码块的这个特性的实现单例设计模式。
 * @author kitty
 */
public class MySingleton{
	private static MySingleton instance = null;
	private MySingleton(){}
	static {
		instance = new MySingleton();
	}
	public static MySingleton getInstance() { 
		return instance;
	}
}
